bitkeeper revision 1.1196 (420e70da1IwWQhyIdvfGOYQgoJQsJA)
authorkaf24@viper.(none) <kaf24@viper.(none)>
Sat, 12 Feb 2005 21:10:50 +0000 (21:10 +0000)
committerkaf24@viper.(none) <kaf24@viper.(none)>
Sat, 12 Feb 2005 21:10:50 +0000 (21:10 +0000)
Fix SYSCALL RFLAGS mask.
Signed-off-by: keir@xensource.com
xen/arch/x86/x86_64/traps.c

index 98137f9559c6da5c54a09e3d0e7bbd85f81453cc..8cc16a1279d0c9ca674b5f33d4fef1794721da02 100644 (file)
@@ -245,7 +245,7 @@ void __init percpu_traps_init(void)
      */
 
     wrmsr(MSR_STAR, 0, (FLAT_RING3_CS32<<16) | __HYPERVISOR_CS);
-    wrmsr(MSR_SYSCALL_MASK, ~EF_IE, 0U); /* disable interrupts */
+    wrmsr(MSR_SYSCALL_MASK, EF_VM|EF_RF|EF_NT|EF_DF|EF_IE|EF_TF, 0U);
 }
 
 void *decode_reg(struct xen_regs *regs, u8 b)